about blog
0x00
前言
this is my first blog
昨天花了一天时间终于把这个博客开通了,俗话说前人栽树后人乘凉,多亏了一些前辈分享的一些博客,才能这么快上手。不过在这中间还是遇到了许多的坑,可能这些小问题在大佬们看来都不屑去写,但是对于萌新的我来说,这些东西还是要慢慢的去摸索。话不多说,开始填坑。
0x01
首先介绍下博客的环境github+hexo+node.js (我使用的是win)
搭建过程
前期搭建的具体过程我就不一一叙述了,网上的例子很多,这里贴两个我搭建过程中参考的文章。
0x02
简单的记一下一些错误
1.找不到 .ssh
cd ~/.ssh
??黑人问号?? 百度了N遍都没讲到点子上,最后终于在一个老哥的CSDN的文章里找到了解决办法,这里记录一下
解决方法:
这里其实就是因为我们是第一次使用,~目录里缺少 .ssh文件夹
这时候我们该干嘛? 当然是去创建一个.ssh文件夹!
打开 Git Bash,输入如下命令,然后连续按三个回车即可:ssh-keygen -t rsa -C "your_email@example.com"
然后会出来提示Enter file in which to save the key
后面是一个路径,你就会找到你想要的.ssh文件夹了,去电脑里找吧。
2.所有文章功能缺失
解决方法:
在根目录_config.yml配置文件的最后插入以下代码
1 | jsonContent: |
0x03
域名
主要流程:
购买域名 -> 实名认证 -> 域名解析 -> githubpage绑定域名
前两步没啥好说的,这里主要介绍下后面两步
域名解析里 添加 A 记录 指向以下任意ip
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153source目录里新建一个文件 CNAME
echo unixcs.comecho www.unixcs.com去github库里 添加一个自定义域名